.list-group {
  padding-left: 0;
  margin-bottom: 20px;

  .list-group-item {
    position: relative;
    display: block;
    padding: 10px 15px;
    margin-bottom: -1px;
    background-color: #fff;
    border: 1px solid #ddd;

    span:first-child {
      font-weight: bold;
      color: #666;
      min-width: 100px;
      display: inline-block;
    }
  }

  &.list-group-striped {
    .list-group-item:nth-child(odd) {
      background-color: #f8f8f8;
    }
  }
}

.text-center {
  text-align: center;
}

.mt-2 {
  margin-top: 0.5rem;
}

.mt-4 {
  margin-top: 1rem;
}

.avatar-uploader {
  .ant-upload {
    width: 128px;
    height: 128px;
    margin-bottom: 10px;
  }

  .ant-upload-text {
    margin-top: 8px;
    color: #666;
  }
}